
/* CSS Document */

body,div,p,h1,h2,h3,h4,h5,h6,img,ul,li,a,span,p,dl,dt,dd{
    margin:0;
    padding:0;
    list-style:none;
	font-size:14px;
	color:#333333;
    border:0;
    text-decoration:none;
    font-family:"microsoft yahei",SimSun;

}

.width-1200{width:1200px;margin:0 auto;}
.width-1500{width:1500px;margin:0 auto;}
.middle{margin:0 auto; width: 100%;}
.t-center{ text-align:center;}
.clear{clear:both;}
img{ padding: 0px; margin: 0px; vertical-align:top;}

a{color:#272727;}
h1{ height: 50px; font-size: 24px; font-weight: bold; color: #333333; line-height: 50px; }




strong{}

/*布局样式*/
#topsy{ margin: 0px auto; width: 100%; height: 162px; background:#ffffff;  }
.topsy{ margin: 0px auto; width: 1200px; }
.topsy1{ width: 707px; height: 175px; }
.topsy2{ width: 474px; height: 175px; }

/*产品分类*/

#part-cp{ padding: 30px 0px; width: 100%; margin: 0px auto; background: #f9f9f9; }
.part-bt{ margin: 0px auto;  width: 622px; height: 50px; line-height: 50px; background:url(../images/line01.png) center no-repeat; text-align: center; color:#d52325; font-weight:bold;
 font-size: 36px; margin-bottom: 10px; }
 
 
.part-bt a{ color: #fa4e02; font-weight:bold; font-size: 36px; }
.part-bt a:hover{ color: #fa4e02; font-weight:bold; font-size: 36px; }

.part-bt1{ margin: 0px auto;  width: 295px; height: 31px; line-height: 31px; background: #5e5e5e; text-align: center; color: #ffffff; font-size: 19px; }


.part-cpfl{ width: 1200px; margin: 0px auto; padding-top: 20px; }
.part-cpfl ul{ margin: 0px; padding: 0px; }
.part-cpfl ul li{ margin:10px;  float: left; width: 375px; height: 95px; background: url(../images/fl01.jpg); text-align:center; }
.part-cpfl ul li p{ width: 90px; height: 95px; float: left; color: #e4361e; font-size: 30px; font-weight: bold; line-height: 95px; text-indent: 15px;}
.part-cpfl ul li a{ padding-top: 15px; display: block; color: #ffffff; font-size: 30px; font-weight: bold; }
.part-cpfl ul li a span{  color: #ffffff; font-size: 14px; font-weight: normal; }

.part-cpfl img{ float: left; margin: 10px 4px;}

/*简介*/
#part-jj{ margin: 0px auto; width:100%; padding:20px 0px; height: 549px;  background: url(../images/jj01.jpg) top center; }
#part-jj .jj01{ padding-left: 150px; padding-top: 32px; width:650px; margin: 0px auto;color: #ffffff;  line-height: 20px; }
#part-jj .jj01 h1{ padding: 0px; margin: 0px; font-size: 36px; font-weight: bold; color: #ffffff; text-align: left;  }
.part-jj{ margin-top: 40px; }
#part-jj .jj01 h1 a{ font-size: 36px; font-weight: bold; color: #ffffff; }
#part-jj .jj01 h1 a:hover{ font-size: 36px; font-weight: bold; color: #ffffff; }


.part-jjzuo{ width: 493px; height: 311px;}
.part-jjyou{ width: 680px; line-height: 24px; font-size: 16px; color: #ffffff; }
.part-jjyou .jj03{ margin-top: 1px; width: 329px; height: 51px; background: #df2b2c; line-height: 51px; text-align: center; }
.part-jjyou .jj03 a{ color: #ffffff; font-size: 18px; }
.part-jjyou .jj03 a:hover{ color: #ffffff; font-size: 18px; }
/*工程案例*/
#part-case{ width: 100%; padding: 20px 0px;   }


/*首页新闻展示*/
.part-news{ margin: 0px auto; width: 1100px; height: 366px; }
.part-news .newsk{ margin: 5px; float: left; width: 539px; height: 159px; background: url(../images/xwbg01.jpg);  transition: all .5s ease; }
.part-news .newsk:hover{ float: left; width: 539px; height: 159px; background: url(../images/xwbg02.jpg); }
.part-news .newsk .date{ padding-top:20px; margin-left: 30px; margin-top: 30px; width: 102px; height: 102px; text-align: center; }
.part-news .date-n { font-size: 18px; color: #ffffff; }
.part-news .date-d { font-size: 24px; font-weight: bold; color: #ffffff; }

.part-news .newsk .con{padding-top: 25px; width: 370px; padding-right: 20px; }
.part-news .newsk .con a h1 { height: 35px; line-height: 35px; font-size: 18px; color: #333333; text-align: left; font-weight: bold;}
.part-news .newsk .con a p { font-size: 12px; text-align: left;}


/*底部版权*/
#bottom{ padding-top: 60px; width: 100%; height: 499px; background: url(../images/endbg.jpg) top center no-repeat; }
.bottom{ margin-top: 20px; margin-left:30px; width: 416px; height: 420px; color: #ffffff; line-height: 36px; font-size: 18px; }
.bottom a{ color: #ffffff;  font-size: 18px; }
.bottom span{  color: #ffffff; font-size: 24px; }

.bottom1{ color: #ffffff; height: 50px; line-height: 50px; text-align: center; font-size: 16px;  }
.bottom1 a{ color: #ffffff;  font-size: 16px;  }
.bottom1 a:hover{ color: #ffffff;  font-size: 16px;  }


.H-PRO01{ width: 1100px; height: auto; overflow: hidden; }
.H-PRO01 ul{ height: 0px; width:1200px; }
.H-PRO01 ul li{ float: left; width: 352px; height: 360px; overflow: hidden; margin-right:22px; }
.H-PRO01 ul li .tu{ width: 350px; height: 226px; border: #e5e5e5 1px solid; overflow: hidden; position: relative; text-align: center; }
.H-PRO01 ul li .tu .uptu{ position: absolute; left: -352px; width: 352px; height: 228px; background-image: url(../images/pro_up.png); }
.H-PRO01 ul li:hover .tu .uptu{ left: 0px; top: 0px; padding-top: 36px;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.H-PRO01 ul li .tu .uptu span{ display: block; width: 243px; margin:0 auto; overflow: hidden; height: 100px; overflow: hidden; padding:20px 25px; text-align: left; font-size: 15px; line-height: 170%; color: #fff; border: #fff 1px solid;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.H-PRO01 ul li .nr{ width: 352px;height: 104px; background-color: #00974e; }
.H-PRO01 ul li .nr h4 a{ display:block; margin:0 auto; padding-top:12px; height:35px; line-height:35px; width:313px; text-align:left; font-size:17px; color:#ffffff; text-indent:5px; border-bottom:#33ac71 1px dashed; overflow:hidden; letter-spacing:0px;}
.H-PRO01 ul li .nr .more01 a{ float:left; margin-top:10px; margin-left:20px; width:130px; height:26px; line-height:26px; text-align:center; border:#719e88 1px solid; background-color:#b3e0ca; color:#000; overflow:hidden;}


#part-ny{ margin:0px auto; width:100%; padding:20px 0px; background:#f9f9f9; margin-bottom:20px;}
#part-ny .ny{ margin:0px auto; width:870px; padding:10px 0px; background:#f9f9f9; line-height:24px;}
#part-ny .ny p a{ font-size:18px;}

#news_data{ width:100%;}
#news_data .MY-NY-NEWS09{ width:800px; }
#news_data .MY-NY-NEWS09 ul{ margin:0px; padding:0px;}
#news_data .MY-NY-NEWS09 ul li{ height:120px; margin-bottom:20px; background:#ffffff;}
#news_data .MY-NY-NEWS09 ul li .l{
	width: 120px;
	float: left;
	background-color: #0088d2;
}
#news_data .MY-NY-NEWS09 ul li .l h4{ height:70px; font-size:30px; text-align:center; color:#ffffff; border:none; line-height:70px;}
#news_data .MY-NY-NEWS09 ul li .l h5{ height:50px; font-size:20px; text-align:center; color:#ffffff; border:none;}
#news_data .MY-NY-NEWS09 ul li .r{ padding:10px; width:620px; float:right;}
#news_data .MY-NY-NEWS09 ul li .r a h3{ margin:0px; padding:0px; color:#333333; height:35px; line-height:35px; font-size:18px; font-weight:bold;}
#news_data .MY-NY-NEWS09 ul li .r p{ font-size:13px;line-height:20px;}

#news_data .MY-NY-NEWS09 ul li .r a:hover h3{
	margin: 0px;
	padding: 0px;
	color: #66CC99;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	font-weight: bold;
	text-indent: 10px;
	transition: 0.2s all;
}


.gundong{ width:2820px;}
.gundong ul{}
.gundong ul li{ margin:5px; float:left; background:#f9f9f9;}
